home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 July / Macworld (1999-07).dmg / Shareware World / Info / For Developers / Mops 3.4.sea / Mops source / Module source / vectors pasm test < prev    next >
Text File  |  1999-01-30  |  4KB  |  176 lines

  1. :ppc_code test
  2.     v1        v2        v3        vaddubm,
  3.     v2        v3        v4        vadduhm,
  4.     v3        v4        v5        vadduwm,
  5.     v4        v5        v6        vaddcuw,
  6.     v7        v8        v9        vaddubs,
  7.     v10        v11        v12        vadduhs,
  8.     v13        v14        v15        vadduws,
  9.     v16        v17        v18        vaddsbs,
  10.     v19        v20        v21        vaddshs,
  11.     v22        v23        v24        vaddsws,
  12.  
  13.     v23        v24        v25        vsububm,
  14.     v24        v25        v26        vsubuhm,
  15.     v24        v25        v26        vsubuwm,
  16.     v24        v25        v26        vsubcuw,
  17.     v24        v25        v26        vsububs,
  18.     v24        v25        v26        vsubuhs,
  19.     v24        v25        v26        vsubuws,
  20.     v24        v25        v26        vsubsbs,
  21.     v24        v25        v26        vsubshs,
  22.     v24        v25        v26        vsubsws,
  23.  
  24.     v24        v25        v26        vmaxub,
  25.     v24        v25        v26        vmaxuh,
  26.     v24        v25        v26        vmaxuw,
  27.     v24        v25        v26        vmaxsb,
  28.     v24        v25        v26        vmaxsh,
  29.     v24        v25        v26        vmaxsw,
  30.  
  31.     v24        v25        v26        vminub,
  32.     v24        v25        v26        vminuh,
  33.     v24        v25        v26        vminuw,
  34.     v24        v25        v26        vminsb,
  35.     v24        v25        v26        vminsh,
  36.     v24        v25        v26        vminsw,
  37.  
  38.     v24        v25        v26        vavgub,
  39.     v24        v25        v26        vavguh,
  40.     v24        v25        v26        vavguw,
  41.     v24        v25        v26        vavgsb,
  42.     v24        v25        v26        vavgsh,
  43.     v24        v25        v26        vavgsw,
  44.  
  45.     v24        v25        v26        vrlb,
  46.     v24        v25        v26        vrlh,
  47.     v24        v25        v26        vrlw,
  48.     v24        v25        v26        vslb,
  49.     v24        v25        v26        vslh,
  50.     v24        v25        v26        vslw,
  51.     v24        v25        v26        vsl,
  52.     v24        v25        v26        vsrb,
  53.     v24        v25        v26        vsrh,
  54.     v24        v25        v26        vsrw,
  55.     v24        v25        v26        vsr,
  56.     v24        v25        v26        vsrab,
  57.     v24        v25        v26        vsrah,
  58.     v24        v25        v26        vsraw,
  59.  
  60.     v24        v25        v26        vand,
  61.     v24        v25        v26        vandc,
  62.     v24        v25        v26        vor,
  63.     v24        v25        v26        vxor,
  64.     v24        v25        v26        vnor,
  65.  
  66.     v12                        mfvscr,
  67.     v13                        mtvscr,
  68.  
  69.     v24        v25        v26        vcmpequb,
  70.     v24        v25        v26        vcmpequh,
  71.     v24        v25        v26        vcmpequw,
  72.     v24        v25        v26        vcmpequfp,
  73.     v24        v25        v26        vcmpgefp,
  74.     v24        v25        v26        vcmpgtub,
  75.     v24        v25        v26        vcmpgtuh,
  76.     v24        v25        v26        vcmpgtuw,
  77.     v24        v25        v26        vcmpgtfp,
  78.     v24        v25        v26        vcmpgtsb,
  79.     v24        v25        v26        vcmpgtsh,
  80.     v24        v25        v26        vcmpgtsw,
  81.     v24        v25        v26        vcmpbfp,
  82.  
  83.     v24        v25        v26        vmuloub,
  84.     v24        v25        v26        vmulouh,
  85.     v24        v25        v26        vmulosb,
  86.     v24        v25        v26        vmulosh,
  87.     v24        v25        v26        vmuleub,
  88.     v24        v25        v26        vmuleuh,
  89.     v24        v25        v26        vmulesb,
  90.     v24        v25        v26        vmulesh,
  91.     v24        v25        v26        vsum4ubs,
  92.     v24        v25        v26        vsum4sbs,
  93.     v24        v25        v26        vsum4shs,
  94.     v24        v25        v26        vsum2sws,
  95.     v24        v25        v26        vsumsws,
  96.  
  97.     v24        v25        v26        vaddfp,
  98.     v24        v25        v26        vsubfp,
  99.  
  100.     v24        v25                vrefp,
  101.     v24        v25                vsqrtefp,
  102.     v24        v25                vexptefp,
  103.     v24        v25                vlogefp,
  104.     v24        v25                vrfin,
  105.     v24        v25                vrfiz,
  106.     v24        v25                vrfip,
  107.     v24        v25                vrfim,
  108.  
  109.     v24        v25        5        vcfux,
  110.     v24        v25        5        vcfsx,
  111.     v24        v25        5        vctusx,
  112.     v24        v25        5        vctsxs,
  113.  
  114.     v13        v12        v11        vmaxfp,
  115.     v13        v12        v11        vminfp,
  116.  
  117.     v13        v12        v11        vmrghb,
  118.     v13        v12        v11        vmrghh,
  119.     v13        v12        v11        vmrghw,
  120.     v13        v12        v11        vmrglb,
  121.     v13        v12        v11        vmrglh,
  122.     v13        v12        v11        vmrglw,
  123.  
  124.     v13        v12        9        vspltb,
  125.     v13        v12        9        vsplth,
  126.     v13        v12        9        vspltw,
  127.     v13        v12        9        vspltisb,
  128.     v13        v12        9        vspltish,
  129.     v13        v12        9        vspltisw,
  130.  
  131.     v13        v12        v11        vslo,
  132.     v13        v12        v11        vsro,
  133.     v13        v12        v11        vpkuhum,
  134.     v13        v12        v11        vpkuwum,
  135.     v13        v12        v11        vpkuhus,
  136.     v13        v12        v11        vpkuwus,
  137.     v13        v12        v11        vpkshus,
  138.     v13        v12        v11        vpkswus,
  139.     v13        v12        v11        vpkshss,
  140.     v13        v12        v11        vpkswss,
  141.  
  142.     v13        v12                vupkhsb,
  143.     v13        v12                vupkhsh,
  144.     v13        v12                vupklsb,
  145.     v13        v12                vupklsh,
  146.     v13        v12        v11        vpkpx,
  147.     v13        v12                vupkhpx,
  148.     v13        v12                vupklpx,
  149.  
  150. \ vector data stream instructions:
  151.  
  152.     r6    r7    2                dst,
  153.     r6    r7    2                dstt,
  154.     r6    r7    3                dstst,
  155.     r6    r7    3                dststt,
  156.             3                dss,
  157.             3                dssall,
  158.  
  159. \ vector loads and stores:
  160.  
  161.     v21        r13        r14        lvsl,
  162.     v21        r13        r14        lvebx,
  163.     v21        r13        r14        lvehx,
  164.     v21        r13        r14        lvewx,
  165.     v21        r13        r14        lvx,
  166.     v21        r13        r14        lvxl,
  167.     v21        r13        r14        stvebx,
  168.     v21        r13        r14        stvehx,
  169.     v21        r13        r14        stvewx,
  170.     v21        r13        r14        stvx,
  171.     v21        r13        r14        stvxl,
  172.  
  173.                             blr,
  174.  
  175. ;ppc_code
  176.